home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 December / PCWorld_2007-12_cd.bin / domacnost a kancelar / autoit / autoit-v3-setup.exe / Examples / Helpfile / _IEErrorHandlerDeRegister.au3 < prev    next >
Text File  |  2007-09-08  |  720b  |  21 lines

  1. ; *******************************************************
  2. ; Example 1 - Register and later deregister a custom error handler
  3. ; *******************************************************
  4. ;
  5. #include <IE.au3>
  6. ; Register a customer error handler
  7. _IEErrorHandlerRegister ("MyErrFunc")
  8. ; Do something
  9. ; Deregister the customer error handler
  10. _IEErrorHandlerDeregister ()
  11. ; Do something else
  12.  
  13. Exit
  14.  
  15. Func MyErrFunc()
  16.     $HexNumber = Hex($oIEErrorHandler.number, 8)
  17.     MsgBox(0, "", "We intercepted a COM Error !" & @CRLF & _
  18.             "Number is: " & $HexNumber & @CRLF & _
  19.             "Windescription is: " & $oIEErrorHandler.windescription) 
  20.     SetError(1) ; something to check for when this function returns
  21. EndFunc   ;==>MyErrFunc